﻿using System;
using System.Threading.Tasks;
using Volo.Abp.Application.Dtos;
using Volo.Abp.Application.Services;

namespace Thinker.SignChannel.Results;

public interface IResultAppService : IApplicationService, IExportable
{
    Task<PagedResultDto<ResultDto>> GetListAsync(ResultListInput input);
    Task BuildAllAsync(Guid timeId);
    Task<ResultDto> LeaveAsync(LeaveInput input);
    Task<ListResultDto<ResultDto>> LeaveAfterAsync(LeaveInput input);
}